//package com.wondream.myframework.app.common.translation.entity;
//
//import com.baomidou.mybatisplus.annotation.TableField;
//import com.fasterxml.jackson.annotation.JsonFormat;
//import io.swagger.annotations.ApiModel;
//import io.swagger.annotations.ApiModelProperty;
//import com.baomidou.mybatisplus.annotation.TableName;
//import com.baomidou.mybatisplus.annotation.TableId;
//import jade.translation.annotation.Translation;
//import jade.translation.constants.DicConstant;
//import jade.translation.constants.TransConstant;
//import lombok.AllArgsConstructor;
//import lombok.Data;
//import lombok.NoArgsConstructor;
//import lombok.ToString;
//
//import java.io.Serializable;
//import java.util.Date;
//
// /**
// * 角色
// * @author : http://www.chiner.pro
// * @date : 2024-4-18
// */
//@ApiModel(value = "角色",description = "")
//@TableName("jda_sec_roles")
//@Data
//@AllArgsConstructor
//@NoArgsConstructor
//@ToString
//public class JdaSecRoles implements Serializable,Cloneable{
//    /**  */
//    @ApiModelProperty(name = "",notes = "")
//    @TableId
//    private Long roleId ;
//    /** 角色代码 */
//    @ApiModelProperty(name = "角色代码",notes = "")
//    private String roleCode ;
//    /** 角色名称 */
//    @ApiModelProperty(name = "角色名称",notes = "")
//    private String roleName ;
//    /** 角色描述 */
//    @ApiModelProperty(name = "角色描述",notes = "")
//    private String roleDesc ;
//    /** 角色类型: N - 普通角色 A - 管理员角色 */
//    @ApiModelProperty(name = "角色类型: N - 普通角色 A - 管理员角色",notes = "")
//    @Translation(type = TransConstant.DICT_TYPE_TO_LABEL, other = DicConstant.accountType)
//    private String roleType ;
//    /** 角色版本: DD -可删除 */
//    @ApiModelProperty(name = "角色版本: DD -可删除",notes = "")
//    private String versionType ;
//    /** 是否默认角色 Y/N */
//    @ApiModelProperty(name = "是否默认角色 Y/N",notes = "")
//    private String roleIsDefault ;
//    /** 所属单位 */
//    @ApiModelProperty(name = "所属单位",notes = "")
//    private String unitId ;
//    /** 所属单位名称 */
//    @ApiModelProperty(name = "所属单位名称",notes = "")
//    private String unitName ;
//    /** 是否显示: Y-是 N-否 */
//    @ApiModelProperty(name = "是否显示: Y-是 N-否",notes = "")
//    private String visible ;
//    /**  */
//    @ApiModelProperty(name = "创建人",notes = "创建人")
//    private Long createdBy ;
//    /**  */
//    @ApiModelProperty(name = "创建人",notes = "创建人")
//    private String createdByName ;
//    /**  */
//    @ApiModelProperty(name = "",notes = "")
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    private Date createdDate ;
//    /**  */
//    @ApiModelProperty(name = "更新人",notes = "更新人")
//    private Long updatedBy ;
//    /**  */
//    @ApiModelProperty(name = "更新人",notes = "更新人")
//    private String updatedByName ;
//    /**  */
//    @ApiModelProperty(name = "",notes = "")
//    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
//    private Date updatedDate ;
//     /**
//      * 是否关联：1-是 0-否
//      */
//     @TableField(exist = false)
//     @ApiModelProperty(required=false, name = "ownedStatus", value = "是否关联：1-是 0-否", dataType = "Integer")
//     private Integer ownedStatus = 0;
//     /**
//      * 是否可转授：1-是 0-否
//      */
//     @TableField(exist = false)
//     @ApiModelProperty(required=false, name = "authedStatus", value = "是否可转授：1-是 0-否", dataType = "Integer")
//     private Integer authedStatus = 0; //可转授
//}